/* 样式覆盖 */

:where(.css-dev-only-do-not-override-htwhyh).ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
  border-color: $color-primary;
}

.ant-checkbox-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ant-checkbox + span {
  //font-family: "Roboto";
  //font-weight: 400; // regular
  margin-top: -2px;
  font-size: 16px;
  line-height: 22px;
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
}

:where(.css-dev-only-do-not-override-2btrbv)[class^="ant-btn"], :where(.css-dev-only-do-not-override-2btrbv)[class*=" ant-btn"] {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.ant-popover .ant-popover-inner {
  padding: 4px;
}

.ant-radio-button-wrapper {
  padding-inline: 4px;
  font-size: 12px;
  @include text-regular;
}

:where(.css-dev-only-do-not-override-1k21pk0)[class^="ant-input"], :where(.css-dev-only-do-not-override-1k21pk0)[class*=" ant-input"] {
  font-size: 14px;
  font-family: $font-sans;
}

.ant-btn {
  @include text-regular;
}

// antd 菜单字符样式覆盖
.ant-menu-title-content {
  user-select: none;
  font-size: 14px;
  @include text-regular;
}

// antd 菜单分割线样式覆盖
.ant-menu-item-divider {
  margin-left: 8% !important;
  width: 84% !important;
  border-top-width: 1.25px !important;
  padding: 4px 0 !important;
}

// antd Tabs 下方滑动条样式覆盖
.ant-tabs-ink-bar {
  height: 3.5px !important;
  border-radius: 4px !important;
}

// antd Tabs 字体样式覆盖
.ant-tabs-tab {
  @include text-regular;
}
.ant-tabs-tab-active {
  @include text-medium;
}

.ant-input {
  @include text-regular;
}

.ant-radio-group {
  @include text-regular;
}
// 下拉菜单字体
.ant-dropdown-menu-title-content {
  @include text-regular;
}


// 对齐线样式覆盖
.x6-widget-snapline-vertical,
.x6-widget-snapline-horizontal {
  stroke: $color-primary;
  stroke-width: 1px;
}

// 框选样式覆盖
.x6-widget-selection-inner {
  margin-top: -16px;
  margin-left: -16px;
  padding-right: 28px;
  padding-bottom: 28px;
  border-radius: 12px;
  box-shadow: 2px 2px 5px rgba(211,211,211,0.75);
}
.x6-widget-selection-box {
  border-radius: 6px;
  box-shadow: 2px 2px 5px rgba(211,211,211,0.75);
}

// 图形变换样式覆盖
.x6-widget-transform {
  border: none;
}
.x6-widget-transform > div {
  border-radius: 2px;
  border: 1px solid rgba(0,0,0,0.5);
}
















//
.aplayer {
  margin: 0 !important;
  box-shadow: none !important;
}
.aplayer-pic {
  width: 56px !important;
  height: 56px !important;
  border-radius: 12px !important;
}
.aplayer-info {
  margin-left: 56px !important;
  height: 56px !important;
  padding: 2px 8px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
}
.aplayer-title {
  @include text-regular;
}
.aplayer-author {
  @include text-regular;
}
.aplayer-lrc {
  display: none !important;
}
.aplayer-controller {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
}
.aplayer-bar {
  border-radius: 6px !important;
  // overflow: hidden !important;
  height: 6px !important;
  background: var(--Green-light) !important;
}
.aplayer-loaded {
  background: transparent !important;
}
.aplayer-played {
  border-radius: 6px !important;
  background: var(--Green-main) !important;
  height: 6px !important;
}
.aplayer-thumb {
  background: #fff !important;
  box-sizing: border-box !important;
  border: 2px solid var(--Green-main) !important;
  top: -4px !important;
  margin-right: -11px !important;
  margin-top: 0 !important;
  width: 14px !important;
  height: 14px !important;
}
.aplayer-time {
  bottom: 0 !important;
}
.aplayer-volume-bar {
  background: var(--Green-light) !important;
}
.aplayer-volume {
  background: var(--Green-main) !important;
}

